package cliente;

import java.util.List;

import util.DAOFactory;

public class ClienteRN {
	
	
	private ClienteDAO clienteDao;
	
	public ClienteRN() {
		this.clienteDao = DAOFactory.criaClienteDAO();
	}

	public void salvarCliente(Cliente cliente) {
		
		Integer codigo = cliente.getIdCliente();
		 		
		if (codigo == null || codigo == 0) {
			this.clienteDao.salvar(cliente);
		} else {
			this.clienteDao.alterar(cliente);
		}
		
	}
	
	
	public void buscaGeral(Cliente cliente) {
		
		Integer codigo = cliente.getIdCliente();
		 		
		if (codigo == null || codigo == 0) {
			this.clienteDao.buscarGeral();
		} else {
			this.clienteDao.buscarPorID(2);
		}
		
	}
	
	public List<Cliente> listar() {
		
		return clienteDao.buscarGeral();
		
	}
	
	public Cliente buscaClientePorID(int idCliente) {
		
		Cliente cl = new Cliente();
		cl = clienteDao.buscarPorID(idCliente);
		return cl;
	}
    public void excluir (Cliente cliente){
    	
    	this.clienteDao.excluir(cliente);
    }
	
}
